cash and carry (store) - French English Dictionary